@CHARSET "UTF-8";
body{font-size: 14px;margin: 0 auto;  }

a, a:before, a:after{ text-decoration: underline;text-decoration:none;}

input, select, textarea, button{position: relative;font-family: inherit;outline: none;cursor: pointer;min-height: 30px;line-height: 30px;border: 1px solid #DCDCDC;border-radius:2px; }
input, select, textarea{ width:100%;text-indent:5px;display: inline-block;}
input:focus, select:focus, textarea:focus{border-color: #4393D6;box-shadow: 0px 0px 3px #5DA8E8;z-index: 10;}
textarea{resize: none;overflow-y: auto;}
button{background-color: #EEE; min-width: 30px; }
button:AFTER button{margin-left:5px;}
button:hover{background-color: #e0e0e0;}

.table{ width: 100%;border-collapse: collapse;border-spacing: 0; word-break: break-all; word-wrap: break-word;}
.Htable tbody tr:hover{background-color: #EEE;}
.table tbody tr td{padding: 10px;}
.table td button{margin: -8px 0px;}
.table td {	padding: 5px;	border-top: 1px solid #E8E8E8;}

.panel{width:100%;  margin:auto;border-radius: 3px;background-color: white;}
.panel-header{border-bottom: 2px  #DCDCDC solid;clear: both;line-height: 30px;height: 30px;font-size: 15px;margin-bottom: -1px;}
.panel-header .title{display:inline-block; min-width:70px;text-align:center;font-weight:700}
.panel-header .bb2{border-bottom:2px solid #2f8bcd;}
.panel-header .bl2{border-left:2px dashed #2f8bcd;}
.panel-content{clear: both; width: 100%;}
.panel-footer{border-top: 1px solid #DCDCDC;line-height: 30px;width: 100%;}
 
 .row{clear: both;line-height: 30px;}

._small{font-size: 12px;line-height: 20px;}
._big{font-size: 16px;line-height: 40px;min-height: 40px;}

._green{border:1px solid #04B102;background-color:#04BE02;color:#fff;}
._green:hover{background-color:#04B102!important}
._blue{border:1px solid #4393D6;background-color:#5DA8E8;color:#fff;}
._blue:hover{background-color:#4393D6!important}
._red{border:1px solid #EA3B34;background-color:#D85F58;color:#fff;}
._red:hover{background-color:#EA3B34!important}
._def{border:1px solid #DCDCDC;background-color:#F4F4F4; }
._def:hover{background-color:#EAEAEA!important}
._yellow{border:1px solid #FF7519;background-color:#FF8B3D;color:#fff;}
._yellow:hover{background-color:#FF7519!important}



#Dialog>.panel{position: absolute;z-index: 101;box-shadow: 0px 5px 10px #c8c8c8;}
#Dialog>._model{background-color:#000 !important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:#000;width:100%;height:100%;opacity:0.1;filter:alpha(opacity=10);}
#Dialog .cannelBtn{position: absolute;top:5px;right:5px;border:none; border-radius:5px;z-index: 101; color: #aaaaaa;background-color:rgba(0,0,0,0.1);}
#Dialog .cannelBtn:hover{background-color:rgba(0,0,0,0.2);}

.alertMsg{position:fixed;top:5px;left:50%;margin-left:-200px;padding:10px;width:400px;border:2px solid #1FAA39;border-radius:5px;box-shadow:0 0 5px #B7B7B7;text-align:center;line-height:20px;z-index: 100;}
